home *** CD-ROM | disk | FTP | other *** search
/ Freelog 70 / Freelog070.iso / Internet / EasyPHP / easyphp1-8_setup.exe / {app} / www / index.php
Encoding:
Text File  |  2005-02-28  |  3.4 KB  |  98 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <?
  3. // Par dΘfaut : anglais
  4. $directoryListing = "Folders in server root (\"www\")";
  5. $noDir = "no folder";
  6. $presentation = "This page display folders in server root. You can delete this page if you want to organize differently the folder. There'e a backup oh this file in "safe" directory (index-safe.php).";
  7.  
  8. $browser_languages = explode(",", getenv("HTTP_ACCEPT_LANGUAGE"));
  9. $nb_browser_languages = sizeof($browser_languages);
  10. $browser_lang = "";    // ne pas initialiser
  11. $biContinue = true;
  12.  
  13. for ($niI = 0; $biContinue==true && $niI < $nb_browser_languages; $niI++)
  14. {
  15.     $biContinue = false;
  16.     $lg = explode("-", $browser_languages[$niI]);
  17.     switch ($lg[0])
  18.     {
  19.     case "fr" : $directoryListing = "Répertoire(s) à la racine du serveur (\"www\")";
  20.                 $noDir = "aucun rΘpertoire";
  21.                 $presentation = "Cette page permet de visualiser les répertoires placés à la racine du serveur. Si vous souhaitez organiser autrement le répertoire "www", vous pouvez effacer ce fichier. Il en existe une copie de sauvegarde dans le répertoire "safe" (index-safe.php).";
  22.                 break;
  23.     case "en" : break;
  24.     default: $biContinue = true;
  25.     }
  26. }
  27.                 
  28. ?>
  29. <html>
  30. <head>
  31. <title>[EasyPHP] - Web Local</title>
  32. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  33. <style type="text/css">
  34. .text1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: White;text-align : left;}
  35. .text2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: Silver;text-align : left;}
  36. .titre1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
  37. .titre2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cccccc;}
  38. </style>
  39. </head>
  40.  
  41. <body bgcolor="#525A73">
  42.  
  43. <div align="center">
  44. <table width="400" cellspacing="0" cellpadding="0" border="0" align="center">
  45. <tr>
  46. <td>
  47. <a href="index.php"><img src="images_easyphp/titre_easyphp_weblocal.gif" width="387" height="116" border="0"></a>
  48. </td>
  49. </tr>
  50. <tr>
  51. </table>
  52. </div>
  53.  
  54. <table width="500" border="0" cellspacing="4" cellpadding="0" align="center">
  55. <tr> 
  56. <td><img src="images_easyphp/cube_rouge_small.gif" width="18" height="20"></td>
  57. <td width="100%" nowrap class="titre1"> <? echo $directoryListing; ?> :</td>
  58. </tr>
  59. </table>
  60.  
  61. <table width="500" border="0" cellspacing="2" cellpadding="0" align="center">
  62. <?
  63. $rep=opendir('.');
  64. $bAuMoinsUnRepertoire = false;
  65. while ($file = readdir($rep)){
  66.     if($file != '..' && $file !='.' && $file !=''){ 
  67.         if (is_dir($file)){
  68.             $bAuMoinsUnRepertoire = true;
  69.             print("<tr><td nowrap class='text1'>      </td>");
  70.             print("<td width='100%' class='text1'>");
  71.             print("  <img src='images_easyphp/dossier.gif' width='23' height='16' align='absbottom'> ");
  72.             print("<a href='$file/' class='text1'>$file</a>");
  73.             print("</td></tr>");
  74.         }
  75.     }
  76. }
  77. if ($bAuMoinsUnRepertoire == false) {
  78.     print("<tr><td nowrap class='text1'><div align='center'>-  $noDir  -</div></td>");
  79.     print("</td></tr>");
  80. }
  81.  
  82. closedir($rep);
  83. clearstatcache();
  84. ?>
  85. </table>
  86.  
  87. <br>
  88.  
  89. <table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
  90. <tr>
  91. <td class="text1">
  92. <? echo $presentation ?> 
  93. </td>
  94. </tr>
  95. </table>
  96. </body>
  97. </html>
  98.